*{ margin:0; padding:0;}
body{overflow-x:hidden; background:url(../img/nydbbody.jpg) #fff bottom center no-repeat;}
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
::-webkit-scrollbar { width: 3px; }
::-webkit-scrollbar-track { background-color: transparent;  }
::-webkit-scrollbar-thumb { background-color:#013d97;  width:3px}		
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:80px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 28px;
	text-align: right;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	
	text-decoration: none;
	
	font-size: 14px;
	
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	transition:all 0.3s ease-in-out;

}
.pagination a:hover {
	border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	
	text-decoration: none;

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #6c6c6c;
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	margin-right: 8px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: 50px;
	height: 28px;
	
	border:none;
	line-height: 28px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	
}
.pagination .page_xyy:hover{ 
	
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
}
.pagination .page_syy {
	 width: 50px;
	height: 28px;
	line-height:28px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{ 
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 
}

div.publicheadback{  width: 100%; height: 150px; background: #fff; position: fixed; top: 0; left: 0; z-index: 999999;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);}



div.publicheadlogo{ width: 266px; height: 79px; float: left; margin-top: 53px;}

div.publicheadrt{ float: right; margin-top: 27px;}

div.publicheadrttop{ height: 23px; line-height: 23px; color: #9e9d9d; font-size: 14px; float: right; }

div.publicheadrttop a{ color: #9e9d9d; transition: all 0.5s ease-in-out;}

div.publicheadrttop a:hover{ color: #5f5f5f;}

div.publicheadrtnavback{ height: 100px; float: right;}

div.publicheadrtnav{ float: left; margin-left: 35px; height: 100px; line-height: 90px; color: #5f5f5f; font-size: 16px; transition: all 0.5s ease-in-out; position: relative; padding: 0 5px; border-bottom: 3px solid #fff; }

div.publicheadrtnav a{ color: #5f5f5f;}

div.publicheadrtnav:hover{border-bottom: 3px solid #ef9b11; }

div.publicheadrtnavxiala{width:100%; height: 0; overflow: hidden; background: #fff; position: fixed; left: 0; top: 150px; transition: all 0.5s ease-in-out; }

div.publicheadrtnavxiala::before{ content: ''; display: block; width: 100%; height: 10px; background-image: linear-gradient(#eaeaea, #fff); position: absolute; left: 0; top:0px; z-index: 0; }

div.publicheadrtnav:hover div.publicheadrtnavxiala{ height: 400px;}

div.pcnavht{ height: 150px;}

div.publicxllt{ width: 565px; height: 400px; float: left; border-right: #dddddd 1px solid; position: relative;}

div.publicxllttitle{ width: 100%; height: 58px; line-height: 58px; overflow: hidden; color: #013d97; font-size: 30px; font-weight: 700; margin-top: 40px; margin-bottom: 10px;}

div.publicxlltdesc{ width: 80%; height:auto; line-height: 25px; font-size: 14px; max-height: 250px; }

div.publicxlnavbk{ width: 180px; height: auto; float: left; margin-left: 17px; margin-right: 17px; margin-top: 42px;position: relative;}

div.publicxlnav{ width: 100%; height: 35px; line-height: 35px; border-bottom: #dddddd 1px solid; overflow: hidden;}

div.publicxlnav a{ padding-left: 10px; font-size: 14px; color: #565656; transition: all 0.5s ease-in-out; }

div.publicxlnav a:hover{ color: #013d97;}

div.publicxlrtback{ width: 420px; float: left; height: 400px; border-left:#dddddd 1px solid; position: relative;}

div.publicxlrtpic{ width: 370px; height: 230px; margin: auto; margin-top: 45px;}

div.indexonenavback{ width: 100%;  background: #013d97; height: 130px; position: relative; z-index: 99;}

div.indexonenavbk{ max-width: 1380px; width: 100%; height:130px; margin: auto;}

div.indexonenav{ width: 20%; height: 130px; float: left; position: relative; overflow: hidden;}

div.indexonepic{  width: 100%; height: 60px; text-align: center; margin-top: 20px; position: relative; z-index: 10;}

div.indexonetitle{ width: 100%; height: 26px; line-height: 26px; text-align: center; color: #fff; font-size: 14px; position: relative; z-index: 10;}

div.indexonenav::before{ width: 1px; height: 50px; background: #3871c5; content: ''; position: absolute; left: 0; top: 50%; margin-top: -25px;}

div.indexonenav:nth-child(1)::before{ width: 1px; height: 50px; background: #3871c5; content: ''; position: absolute; left: 0; top: 50%; margin-top: -25px; display: none;}

div.indexonehbg{ width:100%; height: 150px; border-radius: 10px; background: #ef9b11; position: absolute; left: 0; top: -10px; opacity: 0; transition: all 0s ease-in-out;}

div.indexonenav:hover{ overflow: inherit;}

div.indexonenav:hover div.indexonehbg{ opacity: 1; transition: all 0.5s ease-in-out;}

div.indexoneback{ width: 100%; height: auto; padding-top: 100px; padding-bottom: 100px;}

div.indexoneleft{ width:570px; height: auto; float: left; margin-top: 91px; }

div.indexonelefttitle1{ width: 100%; height: 49px; line-height: 49px; color: #013d97; font-size: 30px; color: #013d97; font-weight: 700; }

div.indexonelefttitle2{ width: 100%; height: 37px; line-height: 37px; color: #88898a; font-size: 18px;}

div.indexonelefttitleline{ width: 179px; border-bottom: #dadada 1px solid; height: 33px;}

div.indexoneleftdesc{ width: 100%; height: auto; line-height:30px; color: #88898a; font-size: 14px; margin-top: 33px;	}

div.indexoneright{ width: 557px; float: right; margin-top: 86px;}

div.indextwoback{ width: 100%; height:400px; background: url(../img/indextwobg.jpg) 50%/cover no-repeat;}

div.indextwotitle{ width: 100%; height:72px; line-height: 72px; color: #fff; font-size: 30px; font-weight: 700;}

div.indextwotitlegao{ height: 60px;}

div.indextwodesc{ width: 100%; height: auto; line-height: 30px; margin-top: 20px; color: #ffffff; font-size: 14px;}

div.indextwomore{ width: 154px; height: 50px; border: rgba(255,255,255,0.2) solid 1px; margin-top: 50px; background:url(../img/indextwomorebg.png) 116px no-repeat;}

div.indextwomore a{ width: 100%; height: 100%; display: block; line-height: 50px;}

div.indextwomore a span{ padding-left: 30px; color: #ffffff; font-size: 12px; transition: all 0.3s ease-in-out;}

div.indextwomore:hover a span{ padding-left: 50px;}

div.indexthreetopback{ width: 100%; height: 22px; background: url(../img/indexthreetopbg.png) top center no-repeat; position: relative; margin-top: -22px; }

div.indexthreeback{ width: 100%; height: 515px; background: #eaecef;}

div.indexthreegao{ height: 75px;}

div.indexthreenavlist{ width:100%; height: auto; }

div.indexthreenavpic{ width: 100%; height: auto; overflow: hidden;}

div.indexthreenavpic img{ width: 100%; transform: scale(1); transition: all 0.5s ease-in-out;}

div.indexthreenavtitle{ width: 100%; height: 80px; background: #eaecef; transition: all 0.5s ease-in-out;}

div.indexthreenavleft{ max-width: 50%; float: left; margin-left: 17px; line-height: 80px; color: #3d3d3d; font-size: 20px; font-weight: 700; overflow: hidden; transition: all 0.5s ease-in-out; height: 80px; overflow: hidden;}

div.indexthreenavleftftitle{ max-width: 40%; margin-left: 10px; float: left; height: 80px; line-height: 80px; color: #b3b2b2;	 font-size: 14px; transition: all 0.5s ease-in-out;}

div.indexthreenavlist:hover div.indexthreenavpic img{ transform: scale(1.1);}
div.indexthreenavlist:hover div.indexthreenavtitle{ background: #ef9b11;}
div.indexthreenavlist:hover div.indexthreenavleft{ color: #fff;}

div.indexthreenavlist:hover div.indexthreenavleftftitle{ color: #fff;}

div.indexthreeposition{ position: relative;}

div.indexthreeleftjt{ width: 35px; height: 35px; position: absolute; top: 210px; left:-84px; cursor: pointer; transition: all 0.3s ease-in-out; }

div.indexthreerightjt{ width: 35px; height: 35px; position: absolute; top: 210px; right:-84px; cursor: pointer; transition: all 0.3s ease-in-out;}
div.indexthreeleftjt:hover{left:-94px;}

div.indexthreerightjt:hover{right:-94px;}

@media screen and (max-width: 1680px){
	div.indexthreeleftjt{left:0;z-index:9999;}
	div.indexthreerightjt{right:0;z-index:9999;}
	div.indexthreeleftjt:hover{left:0;}

	div.indexthreerightjt:hover{right:0;}
	
}	

div.indexfourback{ padding-top: 88px; padding-bottom: 80px;}

div.indexfourleft{ width: 552px; height: auto; float: left;}

div.indexfourlefttitle{ width: 100%; height: 39px;  line-height: 39px; color: #444545; font-size: 24px; font-weight: 700;}

div.indexfourleftdesc{ width: 100%; height: 26px; line-height: 26px; overflow: hidden; color: #a7a8a8; font-size: 14px; }

div.indexfourleftdescbtline{ width: 100%; height: 28px; border-bottom: #dbdedc 1px solid;}

div.indexfourlist{ width: 100%;  height: 118px; border-bottom: #dbdedc 1px  solid; margin-top: 15px; transition: all 0.3s ease-in-out;}

div.indexfourlisttitleback{ width: 100%; height:49px; }

div.indexfourlisttitleleft{ width: 80%; height: 49px; line-height: 49px; float: left; font-size: 18px;}

div.indexfourlisttitleleft a{ color: #464646; padding-left: 0; transition: all 0.3s ease-in-out;}

div.indexfourlisttitleright{ width: 20%; height: 49px; line-height: 49px; float: left; color: #aeb1b4; font-size: 12px;}

div.indexfourlistdesc{ width: 100%; height: 42px; line-height: 21px; overflow: hidden; color: #989898; font-size: 12px;}

div.indexfourlist:hover{ border-bottom: #999 solid 1px;}

div.indexfourlist:hover div.indexfourlisttitleleft a{ padding-left: 10px;}

div.indexfourleftbtanback{ width: 100%; height: auto;}

div.indexfourleftbtan{ width: 20%; float: left; text-align: center; margin-top: 40px;}

div.indexfourleftbtanicon{ max-width:100%; height: auto; display: inline-block; position: relative; }

div.indexfourleftbtanicon img{ max-width: 100%;}

div.indexfourleftbtaniconcontent{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #ef9b11; opacity: 0; transition: all 0.4s ease-in-out;}

div.indexfourleftbtaniconcontenttitle{ width: 50%; margin: auto; line-height: 29px; color: #ffffff; font-size: 18px; font-weight: 700;}

div.indexfourleftbtanicon:hover div.indexfourleftbtaniconcontent{ opacity: 1;}

div.indexfourrightback{ width: 570px; height: auto; float: right; margin-top: 96px;}

div.indexfiveback{ padding-top: 100px; padding-bottom: 88px; position: relative;}

div.indexfivenav{ width: 100%; height: auto; text-align: center; margin: auto;  position: relative; }

div.indexfivenav::before{ content:""; width: 1px; height: 50px; background: #cdcdce; position: absolute; left: 0; top: 15px;}

div.indexfivenav img{ max-width: 100%; transition: all 0.5s ease-in-out;}



div.indexfivenavtitle{ width: 100%; height: 25px; line-height: 25px; text-align: center; color: #c0c0c0; transition: all 0.5s ease-in-out; font-size: 14px;}

div.indexfivenav:hover div.indexfivenavtitle{color: #666;}

.swiper-slide2{ overflow: hidden;}

div.indexfivejtleft{ width: 15px; height: 10px; position: absolute; top: 140px; left: -35px; transition: all 0.5s ease-in-out; cursor: pointer;}

div.indexfivejtright{ width: 15px; height: 10px; position: absolute; top: 140px; right: -35px; transition: all 0.5s ease-in-out; cursor: pointer;}



div.indexfivejtleft:hover{left: -40px;}

div.indexfivejtright:hover{right: -40px;}

div.publifooterback{ width: 100%; min-height: 500px; background: #060e13;}


div.publicfootermain{ max-width: 1280px; width: 100%; margin: auto; position: relative;}

div.publicfootertoplogo{  width: 87px; height: auto; float: left; margin-top: 100px;}

div.publicfootertopnav{ float: left; margin-left: 100px; height: auto; margin-top: 85px;}

div.publicfootertopnavtitle{ height: 43px; line-height: 43px; color: #ffffff; font-size: 14px; margin-bottom: 4px;}

div.publicfootertopnavtitle a{ color: #fff;}

div.publicfootertopnavlist{ height: 37px; line-height: 37px; color: #787979; transition: all 0.5s ease-in-out;}

div.publicfootertopnavlist a{ color: #787979; transition: all 0.5s ease-in-out; font-size: 12px;}

div.publicfootertopnavlist a:hover{ color: #fff;}

div.publicfooterright1{ float: left; margin-left: 159px; margin-top: 85px;}

div.publicfooterright1desc{line-height: 37px; color: #787979;font-size: 12px; margin-bottom: 45px; }

div.publicfooterbottomleft{ height: auto; float:left; height: 40px; line-height: 40px; color: #787979; font-size: 12px; }



div.publicfooterbottomleft a{ color: #787979; transition: all 0.5s ease-in-out;}

div.publicfooterbottomleft a:hover{ color: #fff;}
div.publicfooterbottomleft p.publicfooterbottomleft{color: #f1f1f1;}
div.publicfooterbottomleft p.publicfooterbottomleft a{color: #f1f1f1;}


div.publicfooterleftback{ float: left;}

div.publicfooterright1ewm{ width: 90px; height: 90px; float: left;}

div.publicfooterright1ewm img{ width: 100%;}

div.publicfooterright1ewmtitle{ width: 17px; float: left; line-height: 13px; float: 23px; margin-top: 9px; color: #787979; font-size: 12px; margin-left: 18px;}

div.footerbacktop{ width: 50px; height: 95px; position: absolute; right: -70px; top: 100px; background: url(../img/backtop.png) center no-repeat; cursor: pointer;}

div.nybannerback{ width: 100%; height: 370px;}

div.nybannetitlegao{ height: 164px;}

div.nybannertitlecn{ float: right; text-align: center;  height: 46px; line-height: 46px; text-align: center; color: #013d97; font-size: 30px; font-weight: 700; }

div.nybannersubtitle{ width: 100%; height: 25px; line-height: 25px; text-align: center; color: #27519f; opacity: 0.5; font-size: 12px; ;letter-spacing: 3px; text-transform: uppercase; font-weight: 100; }

div.nynavback{ width: 100%; height: 60px; background: #013d97;}

div.nynavright{ float: right;}

div.nynavrightlist{ height: 60px; line-height: 60px; margin-left: 100px; float: left; color: #ffffff; font-size: 14px;}

div.nynavrightlist a{ color: #fff;}

div.nybreadback{width:100%; height:100px; border-bottom: #f0f0f0 1px solid; line-height: 100px; color: #88898a; font-size: 14px;}

div.nybreadback a{ color: #88898a;}

div.gywmoneback{ padding-bottom: 100px;}

div.gywmoneleft{ width: 570px; height: auto; float: left; margin-top: 36px;}

div.gywmoneleftcont{ width: 100%; height: auto; line-height: 30px; color: #88898a; font-size: 14px; margin-top: 34px;}

div.gywmoneright{ width: 600px; height: auto; padding-top: 200px; float: right;}

div.gywmtwoback{ width: 100%; height: 420px; background: url(../img/gywmtwobg.jpg) 50%/cover no-repeat;}

div.gywmtwogao{ height: 46px;}

div.gywmtwotitleback{ width: 100%; height: 49px; line-height: 49px; color: #ffffff; font-size: 24px; font-weight: 700; text-align: center;}

div.gywmtwonav{ width: 140px; height: 140px; float: left; background: #2670ce; border-radius: 50%; text-align: center; line-height: 140px; margin-left: 100px; margin-top: 49px; color: #ffffff; font-size: 18px; font-weight: 700;}

div.gywmtwobottomcont{ width: 100%; height: 45px; line-height: 45px; text-align: center; margin-top: 47px; color: #fff; font-size: 16px;}

div.gywmthreeback{ padding-top: 92px; padding-bottom: 87px;}

div.gywmthreeleft{ width: 556px; height: auto; float: left; margin-top: 81px;}

div.gywmthreeright{ width: 562px; height: auto; float: right; line-height: 30px; color: #88898a; font-size: 14px;}

div.xwlistback{ margin-top: 18px;}

div.xwlist{ width: 100%; height: 170px; margin-top: 50px;}

div.xwlistleft{ width: 550px; height:100%; border-bottom: #dbdedc 1px solid; float: left; transition: all 0.3s ease-in-out; }

div.xwlistright{ width: 551px; height:170px; float: right; overflow: hidden;}

div.xwlistright img{ width: 100%; height: 100%; transition: all 0.5s ease-in-out; transform: scale(1);}

div.xwlist:hover div.xwlistleft{ border-bottom: #999 solid 1px;}

div.xwlist:hover div.indexfourlisttitleleft a{ padding-left: 10px;}

div.xwlist:hover div.xwlistright img{ transform: scale(1.1);}

div.cponetitle{ margin-top: 40px;}

div.cponetitle h1{ width:100%; height:49px; line-height: 49px; color: #013d97; font-size: 30px; margin: 0;  }

div.cponetitle p{ color: #abacad; font-size: 18px; line-height: 38px; height: 38px;}

div.cptwoback{ width: 100%; height: 424px; background: url(../img/cponebg.jpg) 50%/cover no-repeat; margin-top: 30px;}

div.cptwotitle{ width: 100%; height: 60px; line-height: 60px; text-align: center; margin-top: 98px; color: #ffffff; font-size: 30px;}

div.cptwonavback{ width: 100%; height: auto; text-align: center; margin-top: 38px;}

div.cptwonav{ width: 140px; height: 140px; border-radius: 50%; background: #2670ce; margin: 0 50px; line-height: 140px; text-align: center; font-size: 18px; font-weight: 700;transition: all 0.5s ease-in-out; display: inline-block;}

div.cptwonav a{ width: 100%; height: 100%; display: block; border-radius: 50%; color: #fff; transition: all 0.5s ease-in-out;}

div.cptwonav:hover{ background: #ef9b11;}

div.cptwonavbg{ background: #ef9b11;}

div.cpthreeback{ width: 100%; height: auto; background: #eaecef;}

div.dycontback{ width: 100%; height: auto; margin-top: 30px; line-height: 31px; color: #88898a; font-size: 14px; margin-bottom: 75px;}


div.yxwlpicback{ width: 100%; height: 700px; background: url(../img/yxzxpic.jpg) 50%/cover no-repeat;}

div.rencaitopgao{ height: 100px;}

div.rencailist{ width: 100%; height:49px; border-top: 1px  solid #ebebeb; cursor: pointer; transition: all 0.5s ease-in-out;}


div.rencailistleft{ width:80%; height:100%; float: left; margin-left: 3.7%; line-height: 49px; color: #3b3b3b; font-size: 16px; font-weight: 700; transition: all 0.5s ease-in-out;} 

div.rencailistright{ width: 7.8%; height: 49px; line-height: 49px; background: url(../img/rencaiicon.png) right center no-repeat; color: #3b3b3b; font-size: 14px; float:left; transition: all 0.5s ease-in-out;}

div.rencailist:hover{ background: #013d97; border-top: #013d97 1px solid;}

div.rencailist:hover div.rencailistleft{ color:#fff;}

div.rencailist:hover div.rencailistright{ color:#fff;background: url(../img/rencaiiconh.png) right center no-repeat;}
div.rencailisthover{background: #013d97; border-bottom: #013d97 1px solid;}
div.rencailisthover div.rencailistleft{ color:#fff;}
div.rencailisthover div.rencailistright{ color:#fff;background: url(../img/rencaiiconh.png) right center no-repeat;}

div.rencaicontback{ width: 100%; height: auto; display: none;}

div.rencaiconttopback{ width: 100%; height: 124px; border-bottom: #ebebeb 1px solid;}

div.rencaiconttop{ width: 92.6%; height: auto; margin: auto;}

div.rencaiconttopnav{ width: 25%; height: 35px; line-height: 35px; float: left; color: #3b3b3b; font-size: 14px;}

div.rencaiconttopnav span{ margin-left: 32px; color: #8e8d8d;}

div.rencaicontbottomcont{ width: 92.6%; height: auto; margin: auto; margin-top: 6px; margin-bottom: 25px;}

div.rencaicontbottomconttitle{ width: 100%; height: 74px; line-height: 74px; color: #3b3b3b; font-size: 14px;}

div.rencaicontbottomcontnr{ width: 100%; height: auto; line-height: 37px; color: #8e8d8d; font-size: 14px;}

div.lxwmoneback{ width: 100%; height: auto; margin-bottom: 50px;}

div.lxwmonetitle{ width: 100%; height: 100px; line-height: 100px; color: #5d5c5c; font-size: 24px; font-weight: 700;}

div.lxwmonemap{width: 100%; height: 420px;}

div.lxwmonebottomback{ width: 100%; height: 200px; background: #ece9e9; line-height: 200px; color: #494949; text-align: center; font-size: 14px;}

div.lxwmonenav1{ width: 48%; height: .55rem; background: #f2f3f4; float: left; line-height: .55rem; overflow: hidden; margin-bottom: 0.2rem;}

div.lxwmonenav1 input{ width: 100%; height: 100%; padding-left: 13px; outline: none; background: none; border: none; color: #7d7e81;}
div.lxwmonenav2{ width: 100%; height: 1.1rem; background: #f2f3f4;  line-height: .55rem; overflow: hidden; margin-bottom: 0.2rem;}

div.lxwmonenav2 textarea{ width: 95%; margin: auto; background: none; border: none; outline: none; display: block;}

div.lxwmonesubmit{ width: 1.52rem; height: .54rem; background: #42a5e2; line-height: .54rem; text-align: center; color: #ffffff; font-size: .14rem;  margin: auto; margin-top: 0.3rem; border-radius: 3px;}

div.lxwmonesubmit input{ width: 100%; height: 100%;  background: none ; border: none; outline: none; cursor: pointer;}
div.chanpin{width:1200px;margin:auto;}
div.nyxxback{ width:100%; height:auto; margin:auto; margin-bottom:.15rem;}

div.xinwenxxback{ width:100%; max-width:12.8rem;height:auto; margin:auto;}

div.xinwenxxtopdata{ max-width:12.8rem; width:100%; height:.38rem; border-bottom:#d0d0d0 1px solid; line-height:.38rem; text-align:right; color:#a2a2a2; font-size:.12rem;}

div.xinwenxxtoptitleback{ font-weight:700;  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; text-align:center; color:#323232; font-size:.24rem;}

div.xinwenxxtopcontent{  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; color:#7e7d7d; font-size:.16rem; }

div.xinwenxxtopcontent img{  max-width:100%; }

div.xinwenxxtopsyy{ width:45%; float:left; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}



div.rightfollowbk{ width:93px; height: 312px; right: 0; top: 50%; margin-top: -155px; position: fixed; z-index: 999999; background: url(../img/rightbg.png) center no-repeat; transition: all 0.5s ease-in-out;}

div.rightfollowbk:hover{ right: 0;}

div.rightfollow{ width: 63px; height: 100%; float: right;}

div.rightfollownav{ width: 100%; height: 20%; cursor: pointer; position: relative;}

div.rightfollownav a{ display: block; width: 100%; height: 100%;}

div.rightfollownavtel{ height: 62px; position: absolute; width: 0; left: -300px; top: 0; background: #fff; border:#888 0px solid; border-radius: 10px; transition: all 0.5s ease-in-out; text-align: center; line-height: 62px; color: #727272; font-size: 16px; overflow: hidden;}

div.rightfollownav:hover div.rightfollownavtel{ width: 300px;border:#888 1px solid;}

div.rightfollownavewm{ height: 82px; position: absolute; width: 0; left: -82px; top: -20px; background: #fff; border:#888 0px solid; border-radius: 10px; transition: all 0.5s ease-in-out; text-align: center; line-height: 80px; color: #727272; font-size: 16px; overflow: hidden;}

div.rightfollownavewm img{ width: 80px; height: 80px;}

div.rightfollownav:hover div.rightfollownavewm{ width: 82px;border:#888 1px solid;}

div.xinwenxxtopsyy:hover a{ color:#151515;}
















